package co.edu.uniquindio.ondas.pruebas;

import javax.naming.NamingException;

import co.edu.uniquindio.ondas.delegados.Delegado;
import co.edu.uniquindio.ondas.entidades.Administrador;
import co.edu.uniquindio.ondas.entidades.Asesor;
import co.edu.uniquindio.ondas.entidades.Estudiante;
import co.edu.uniquindio.ondas.entidades.Evaluador;
import co.edu.uniquindio.ondas.entidades.Maestro;
import co.edu.uniquindio.ondas.entidades.Persona;

public class PruebaPersona {
	
	public static void main(String[] args) throws NamingException {
	
		Delegado pruebaDelegado = new Delegado();
		/** Persona **/
		// insert		
		 Persona persona=new Persona();
		 persona.setIdentificacion("123");
		 persona.setNombre("prueba");
		 persona.setEmail("gfabio0418@hotmail.com");
		 persona.setDireccion("hojas anchas");
		 persona.setTelefono("3104349922");
		 pruebaDelegado.adicionarPersona(persona);
	
		// //update
		 Persona personaRecuperada=pruebaDelegado.findByKey("123");
		 personaRecuperada.setNombre("persona");
		 System.out.println(personaRecuperada.getNombre());
		 pruebaDelegado.update(personaRecuperada);
		
		// //delete
		 Persona personaRecuperada1=pruebaDelegado.findByKey("123");
		 pruebaDelegado.remove(personaRecuperada1);

	

		
		//
     	
		
	}


}
